Skip to content

把 json 转换为 string、查询是否有某个值

用 json_format 把 json 格式转换为 string 格式,用 json_array_contains 函数查询 string 或者 json 中是否有某个元素

SQL
* |
SELECT
  json_format(json_parse('[1, 2, 3]')) as string,
  json_array_contains('[1, 2, 3]', 2),
  json_array_contains(json_parse('[1, 2, 3]'), 2)

SQL查询结果样例:

样例图片